package com.ticket.system.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;

@ApiModel(description = "下单付款对象")
public class OrderPayParamVo {
    @NotNull(message = "订单编码不可以为空")
    @ApiModelProperty(value = "订单编码")
    private Long orderId;

    @ApiModelProperty(value = "备注")
    private String demo;

    @ApiModelProperty(value = "支付方式 1对公转账2抖音支付 3微信支付 4现金 5其他")
    private Integer payWay;

    @NotNull(message = "支付情况不可以为空")
    @ApiModelProperty(value = "支付情况 1已收款 2欠款")
    private Integer ticketStatus;

    @ApiModelProperty(value = "付款备注")
    private String payDemo;

    @ApiModelProperty(value = "其他支付方式")
    private String payName;

    public String getPayName() {
        return payName;
    }

    public void setPayName(String payName) {
        this.payName = payName;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getDemo() {
        return demo;
    }

    public void setDemo(String demo) {
        this.demo = demo;
    }


    public Integer getPayWay() {
        return payWay;
    }

    public void setPayWay(Integer payWay) {
        this.payWay = payWay;
    }

    public String getPayDemo() {
        return payDemo;
    }

    public void setPayDemo(String payDemo) {
        this.payDemo = payDemo;
    }

    public Integer getTicketStatus() {
        return ticketStatus;
    }

    public void setTicketStatus(Integer ticketStatus) {
        this.ticketStatus = ticketStatus;
    }
}
